place to catch vultures - Alemán Inglés Diccionario